19a81a160e939543dd534e973861432d973343a9,community/kernel/src/main/java/org/neo4j/kernel/impl/transaction/state/TransactionRecordState.java,TransactionRecordState,extractCommands,#Collection#,129

Before Change


        }
        Collections.sort( nodeCommands, COMMAND_SORTER );

        List<Command> relCommands = new ArrayList<>( recordChangeSet.getRelRecords().changeSize() );
        for ( RecordProxy<Long, RelationshipRecord, Void> change : recordChangeSet.getRelRecords().changes() )
        {
            relCommands.add( new Command.RelationshipCommand( change.getBefore(), change.forReadingLinkage() ) );
        }
        Collections.sort( relCommands, COMMAND_SORTER );

        List<Command> propCommands = new ArrayList<>( recordChangeSet.getPropertyRecords().changeSize() );
        for ( RecordProxy<Long, PropertyRecord, PrimitiveRecord> change :

After Change


        }

        Command[] relCommands = EMPTY_COMMANDS;
        if ( recordChangeSet.getRelRecords().changeSize() > 0 )
        {
            relCommands = new Command[recordChangeSet.getRelRecords().changeSize()];
            int i = 0;
            for ( RecordProxy<Long, RelationshipRecord, Void> change : recordChangeSet.getRelRecords().changes() )
            {
                relCommands[i++] = new Command.RelationshipCommand( change.getBefore(), change.forReadingLinkage() );
            }
            Arrays.sort( relCommands, COMMAND_SORTER );
        }

        Command[] propCommands = EMPTY_COMMANDS;